Load Balancing in Parallel Implementation of Hydraulic Erosion Visual Simulations

نویسنده

  • Bedřich Beneš
چکیده

A load balancing in a parallel implementation of an algorithm visually simulating hydraulic erosion is introduced. Water flowing over the terrain surface captures particles of material and changes their location that has a great influence to the terrain morphology. The algorithms attempting to solve this processes require a high computational effort. A data parallel approach is used. Data representing the terrain is divided into strips and the work is assigned to different computational units. The work is asymmetrical, the parts of the terrain keeping water require higher computational effort than the dry ones. The chunks of data are evaluated and assigned to each computational unit in such a way to maintain equilibrium of the work distribution. At the end of every parallel step the data is collected, load balancing evaluated, and the work is redistributed again. The computational units communicate by message passing. The surface of Mars’s data obtained from NASA Mars Orbital Laser Altimeter is used and we simulate water running over the terrain. We run the implementation on IBM R6000 with 12 CPUs and the runtime of the computational units with the load balancing differs approximately 10 %.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Implementation of a 2D Electrostatic Particle in Cell algorithm in Uni ed Parallel C with dynamic load-balancing

Since space plasmas are colisionless, reliable space weather simulations will require to take into account a full kinetic description of their dynamics. The Particle in Cell (PIC) method is a particle-mesh technique that e ciently allows such description. Still, realistic plasma simulations require huge data sets and are computationally expensive. High scalability must thus be achieved in order...

متن کامل

APPARC PCA5 Parallelizing Distinct Element Simulations

The parallelization of distinct element models is discussed with particular attention being paid to the problem of load balancing. One method for solving the load balancing problem through the use of a local, dynamic procedure is given and an implementation on the Cray-T3D and the Intel Paragon is described. The theoretical issues surrounding the load balancing problems are shown to map easily ...

متن کامل

Dynamic Load-balancing Strategies for Data Parallel Implementations of Reaction-Evolution-Migration Systems

We introduce Reaction-Evolution-Migration Systems and explain their importance in the scientific field. Details are given of data parallel implementations of such systems, and how a naı̈ve attempt can give very poor performance for stochastic simulations. Thus details are given of a number of dynamic load-balancing strategies to counter this problem, along with comparisons of the performance and...

متن کامل

Track Parallelisation in GEANT Detector Simulations ?

Track parallelisation of GEANT-based detector simulations, worked out for a parallel computer, is described. Its implementation in a T9000 based TN310 computer (16 processors) is explained in detail. With the help of the shower tracking example Gexam1 we show that the speedup obtained is satisfactory for high energies and enough initial particles. Load balancing policies are discussed.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002